package c15IO;//package c15IO;
//
//
//
//import java.io.File;
//import java.io.FileInputStream;
//import java.io.FileNotFoundException;
//import java.io.FileOutputStream;
//import java.io.ObjectInputStream;
//import java.io.ObjectOutputStream;
//
//import android.content.Context;
//import android.os.Environment;
//
///**
//* 实现对象的写入读出
//* @author 炜林
//*
//*/
//public class AndroidFileMgr {
//
//	private Context ct=null;
//	public AndroidFileMgr(Context ct){
//		this.ct=ct;
//	}
//	//写入================================================================
//	//写到机身储存
//	public boolean writeToInner(Object obj,String fn) {
//		//此方法把obj集合对象存入fn文件中
//		try{
//			FileOutputStream fos=ct.openFileOutput(fn, ct.MODE_PRIVATE);//得到文件输出流
//			ObjectOutputStream oos=new ObjectOutputStream(fos); //得到对象输出流
//			oos.writeObject(obj); //写入对象
//			oos.close(); //关闭对象输出流
//			fos.close(); //关闭文件输出流
//			//System.err.println("写入对象到文件"); //在命令行窗口输出提示信息
//			return true;
//		}
//		catch (Exception ex){
//			ex.printStackTrace(); //在命令行窗口输出出错信息
//		}
//		return false;
//
//	}	
//	//写到外存
//	public boolean writeToOuter(Object obj,String fn) {
//		//此方法把obj集合对象存入fielPath文件中
//		if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){//判断sd卡是否挂载并且可用
//			File sdCardDir = Environment.getExternalStorageDirectory();//获取SDCard目录
//			File f = new File(sdCardDir, fn);
//			try{
//				FileOutputStream fos = new FileOutputStream(f);//得到文件输出流
//				ObjectOutputStream oos=new ObjectOutputStream(fos); //得到对象输出流
//				oos.writeObject(obj); //写入对象
//				oos.close(); //关闭对象输出流
//				fos.close(); //关闭文件输出流
//				//System.err.println("写入对象到文件"); //在命令行窗口输出提示信息
//				return true;
//			}
//			catch (Exception ex){
//				ex.printStackTrace(); //在命令行窗口输出出错信息
//			}
//		}
//		return false;
//
//	}
//	//写入================================================================	
//
//	//读出================================================================	
//	//机身储存
//	public Object readFromInner(String fn) {
//		//此方法从fn文件中读入文件存入obj对象中
//		Object obj=null;
//		FileInputStream fis=null;
//		try{
//			fis=ct.openFileInput(fn); //得到文件输入流
//			ObjectInputStream ois=new ObjectInputStream(fis); //得到对象输入流
//			obj=ois.readObject(); //读取对象
//			ois.close(); //关闭对象输入流
//			fis.close(); //关闭文件输入流
//			//System.err.println("从文件中读取对象"); //输出提示信息
//		}
//		catch (Exception ex){//此时若再出现异常，不必打印，只需新建文件
//			ex.printStackTrace();
//		}
//		return obj;
//	}
//	//机身外存
//	public Object readFromOuter(String fn) {
//		Object obj=null;
//		FileInputStream fis=null;
//		//此方法从fielPath文件中读入文件存入obj集合对象中
//		if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
//			File sdCardDir = Environment.getExternalStorageDirectory();//获取SDCard目录
//			File f = new File(sdCardDir, fn);
//			try{
//				fis=new FileInputStream(f); //得到文件输入流
//				ObjectInputStream ois=new ObjectInputStream(fis); //得到对象输入流
//				obj=ois.readObject(); //读取对象
//				ois.close(); //关闭对象输入流
//				fis.close(); //关闭文件输入流
//				//System.err.println("从文件中读取对象"); //输出提示信息
//			}
//			catch (Exception ex){//此时若再出现异常，不必打印，只需新建文件
//				ex.printStackTrace();
//			}
//		}
//		return obj;
//	}
//	//读出================================================================	
//
//
//	//	public void main(String[] args) {
//	//		//TODO Auto-generated method stub
//	//
//	//	}
//
//}